package action;

import org.orm.PersistentException;
import org.orm.PersistentTransaction;

import orm.DAOFactory;
import orm.dao.ClienteDAO;

public class Cliente {

	//Metodo para ingresar nombre e id del cliente.
	public static boolean ingresarCliente(int id, String nombre) throws PersistentException{
		
		PersistentTransaction pt = orm.PinPassPersistentManager.instance().getSession().beginTransaction();
				
		try {
			DAOFactory lDAOFactory = DAOFactory.getDAOFactory();
			ClienteDAO lormClienteDAO = lDAOFactory.getClienteDAO();
			orm.Cliente lormCliente = lormClienteDAO.createCliente();
			
			lormCliente.setCli_id_tarjeta(id);
			lormCliente.setCli_nombre(nombre);
			
			lormClienteDAO.save(lormCliente);
			pt.commit();
			return 	true;			
		} 
		
		catch (Exception e) { pt.rollback();
			return false;
		}
	}
}
